@media screen and (max-width: 1680px) {
	.topL{
		margin-right: 70px;
	}
	.menuDl dd{
		padding: 0 5px;
	}
	.menuLocation{
		padding: 45px 120px 110px;
	}
	.menuC {
		padding: 0 0 0 120px;
	}
	.widthCon{
		width: 95%;
	}
	.footerC{
		width: 95%;
	}
	.footerMenu dd{
		margin-right: 10px;
	}
	.tableConBox .tabCon {
		height: 344px;
		overflow: hidden;
	}
	.tableConBox .tabCon dd .conBox{
		padding: 15px 0 5px;
	}
	.columnScroll .cloumn1Btn .next{
		right: -70px;
	}
	.columnScroll .cloumn1Btn .prev{
		left: -70px;
	}

}
@media screen and (max-width: 1650px){
	.topL{
		margin-right: 30px;
	}
		.menuLocation a{
		margin: 0 20px;
	}
	.menuList dd{
		width: 120px;
	}
	.menuBox{
		left: 15%;
	}
}
@media screen and (max-width: 1500px){
	.menuDl{
		display: none;
	}
	.menuLocation a{
		margin: 0 10px;
	}
	.menuBox{
		left: 10%;
	}
	.footerMenu dd{
		margin-right: 10px;
	}
}
@media screen and (max-width: 1366px){
	.menuBox {
		left: 5%;
	}
}

@media screen and (max-width:1199px) {
	.topBoxH{ height: 82px;}
	.topBox{ height: 82px;}
	.topL{ padding-left: 10px;}
	.logo{ height: 60px;}
	.logo img{ height: 60px;}
    .banner img{ width: 100%;}
	.index_con {
		margin: 0 auto;
		width: 90%;
	}

	#cd-menu-trigger {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 50px;
	}

	#cd-menu-trigger .cd-menu-text {
		height: 100%;
		text-transform: uppercase;
		color: #e70012;
		font-weight: 600;
		display: none;
	}

	#cd-menu-trigger .cd-menu-icon {
		display: inline-block;
		position: absolute;
		left: 50%;
		top: 50%;
		bottom: auto;
		right: auto;
		-webkit-transform: translateX(-50%) translateY(-50%);
		-moz-transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
		-o-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
		width: 25px;
		height: 2px;
		background-color: #e70012;
	}

	#cd-menu-trigger .cd-menu-icon::before,
	#cd-menu-trigger .cd-menu-icon:after {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		background-color: inherit;
		left: 0;
		-webkit-transform: translateZ(0);
		-webkit-backface-visibility: hidden;
	}

	#cd-menu-trigger .cd-menu-icon::before {
		bottom: 7px;
	}

	#cd-menu-trigger .cd-menu-icon::after {
		top: 7px;
	}

	#cd-menu-trigger.is-clicked .cd-menu-icon {
		background-color: #fff;
	}

	#cd-menu-trigger.is-clicked .cd-menu-icon::before,
	#cd-menu-trigger.is-clicked .cd-menu-icon::after {
		background-color: #e70012;
	}

	#cd-menu-trigger.is-clicked .cd-menu-icon::before {
		bottom: 0;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	#cd-menu-trigger.is-clicked .cd-menu-icon::after {
		top: 0;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	#cd-menu-trigger {
		width: 100px;
		padding-left: 1.25em;
	}

	#cd-menu-trigger .cd-menu-text {
		display: inline-block;
		line-height: 60px;
		font-size: 16px;
	}

	#cd-menu-trigger .cd-menu-icon {
		left: auto;
		right: 1.25em;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}

	#cd-lateral-nav {
		position: fixed;
		height: 100%;
		display: none;
		top: 0;
		z-index: 15;
		width: 100%;
		background-color: #fff;
		overflow-y: auto;
		-webkit-transform: translateZ(0);
		-webkit-backface-visibility: hidden;
		-webkit-transition-property: -webkit-transform;
		-moz-transition-property: -moz-transform;
		transition-property: transform;
		-webkit-transition-duration: 0.4s;
		-moz-transition-duration: 0.4s;
		transition-duration: 0.4s;
		-webkit-transform: translateX(80px);
		-moz-transform: translateX(80px);
		-ms-transform: translateX(80px);
		-o-transform: translateX(80px);
		transform: translateX(80px);
	}

	#cd-lateral-nav.lateral-menu-is-open {
		right: 0px;
		display: block;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		-webkit-overflow-scrolling: touch;
	}

	.item-has-children {
		width: 100%;
		float: left;
		border-bottom: 1px solid #ccc;
	}

	.item-has-children .mt15 {
		margin-top: 15px;
	}

	.sub-menu li a {
		float: left;
		width: 100%;
		font-size: 14px !important;
		line-height: 35px !important;
		opacity: 0.7;
	}

	#cd-lateral-nav .cd-navigation {
		margin: 10px 0 16px;
	}

	#cd-lateral-nav .sub-menu {
		padding: 0 10px 20px 15px;
		display: none;
	}

	#cd-lateral-nav a {
		display: block;
		line-height: 50px;
		font-size: 16px;
		color: #333;
	}

	#cd-lateral-nav a.current {
		background-color: #3a4a4d;
		color: #FFF;
	}

	#cd-lateral-nav .cd-navigation {
		margin-top: 117px;
	}

	#cd-lateral-nav.lateral-menu-is-open {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		-webkit-overflow-scrolling: touch;
	}

	#cd-lateral-nav .item-has-children>a {
		position: relative;
		text-transform: uppercase;
	}

	.cd-navigation {
		float: left;
		width: 100%;
		margin-top: 130px;
	}

	.topR {
		margin-right: 50px;
	}
	.introductionl .content .text{
		width: 100%;
		padding: 48px 48px 0;
	}
	.introductionl .content .text .tit{
		font-size: 28px;
	}
	.introductionl .content .text span{
		font-size: 12px;
		letter-spacing: 0.2px;
	}
	.introductionl .content .pic{
		width: 100%;
		float: inherit;
		padding: 0 5% 0 5%;
		box-sizing: border-box;
	}
	.introductionl .content .text{
		min-height: 457px;
	}
	.introductionl .content .text ul{
		margin-top: 45px;
	}
	.maxBox .maxTitle{ margin-top: 15px; font-size: 28px;}
	.maxBox .maxEgTitle{ font-size: 12px;}
	.huoban_bg .w95 {
	    width: 95%;
		overflow: hidden;
	}
	.huoban_bg .h35{ height: 0;}
	.maxBox .maxEgTitle{ margin-bottom: 25px;}
	.huoban_bg{ padding: 15px 0 25px 0;}
	.huoban li{ width: 19%;margin: 0 1% 20px 0;}
	.huoban li:nth-child(4n){ margin-right: 1%;}
	.huoban li:nth-child(5n){ margin-right: 1%;}
	.huoban li img{ width: 100%; height: 94%;}
	.competitiveness_con img{ width: 100%;}
	.tableConBox .tabCon{ height: 268px !important;}
	.col1Right .h65{ height: 0;}
	.tableConBox .tabCon dd{ padding-left: 20px;}
	.time{ height: 60px; width: 60px;}
	.time1{ font-size: 17px; line-height: 23px;}
	.tableConBox .tabCon dd .conBox .conLeft .title,.tableConBox .tabCon dd .conBox .conLeft p{ margin-left: 14%;}
	.tableConBox .tabCon dd .conBox .conLeft p{ height: 30px;}
	.h95{ height: 40px;}
	.footerLeft{width: 100%; padding:0 0 25px 15px;}
	.footerLeft img{}
	.footer{ padding-top: 5px;}
	.footerRight{ margin-left: 73px; margin-top: 0;}
	.tabz{ width: 92%;}
	.column3  .w95{ width: inherit;}
	.widthCon{ width: 90%;}
	.columnScroll .con .pic img{ height: 240px;}
	.columnScroll .con .pic{ height: 326px;}
	.textCw{ margin: 0 5%;}
	.col1L{ height: 246px;}
	.col1L .clo1Banner{ height: 100%;}
	/*公司简介*/
	.nybanner img{ width: 100%;}
	.ny_intro .content .pic{ margin-left: 0;}
	/*联系我们*/
	.about02 .txt{
		margin:25px 0 0 0;
	}
	/*新闻中心*/
	.nlist .news_time{padding: 10px 0 0 14px;}
	.nlist .news_time .h{ font-size: 19px;}
	.nlist .news_time .p{ font-size: 16px;}
	.goodsWrapper{ display: inherit;}
	.goods-classify ul{ display: inherit;}
	.goods-classify li{width: 31.5%; float: left; padding: 17px 0;margin: 0 25px 10px 0;}
	.row{ display: inherit;}
	.col-md-4{ float: left;}
	.goods-classify li a{ width: 100%;}
	.goods-list{ margin-top: 30px;}
	.goods-classify li:nth-child(3n){ margin-right: 0;}
	.page{ padding: 15px 0;}
	/*新闻详情页*/
	.news-detail .title{
		padding-bottom:8px;
		font-size:24px;
	}
	/*产品中心*/
	.goods-classify{ width: 100%;}
	.goods-classify li{width: 19%; margin:0 5px;}
	.goods-classify li:first-child{ margin-left: 0;}
	.goods-classify li:last-child{ margin-right: 0;}
	.goods-classify li:nth-child(3n){ margin-right: 5px;}
	.goods-list{ width: 100%;}
	.goods_li{ width: 31.9%;}
	.case-detail-name{ font-size: 18px;}
	.btn{ font-size: 0.9rem;}
	/*新闻详情*/
	.goods-right{ width: 40%;}
	.pro_xq p, .pro_xq p span{font-size: 13px!important;}
	.reLink{ width: 98%;}
	.goods-left{
	width: 40%;
    padding: 30px 47px 30px 0;}
	/*案例详情*/
	.anli{ width: 100%;}
	/*资质荣誉*/
	.honor_tab, .insideHonor, .Honor_certificate,.Honor_patent{width: 97%;}
	.container .swiper-button-next, .insideHonor_con .swiper-button-next, .certificate_con .swiper-button-next,.patent_con .swiper-button-next{ right:14px;}
	.container .swiper-button-prev, .insideHonor_con .swiper-button-prev, .certificate_con .swiper-button-prev,.patent_con .swiper-button-prev{ left: 21px;}
	.honor_tab li, .insideHonor li, .Honor_certificate li{ width: 212px!important;}
}

@media screen and (min-width:768px) and (max-width:	959px){
	.huoban_bg{ padding: 9px 0 20px 0;}
	.huoban_bg .h35{ height: 0;}
	.huoban li{ background: none;margin: 0 1% 2% 0}
	.huoban li:nth-child(4){background: none;}
	.huoban li:nth-child(5){background: none;}
	.huoban li img{ width: 100%;}
	.introductionl{ padding-bottom: 22px;}
	.tabz{ width: 94%;}
	.tabz li a{font-size: 16px;}
	.columnScroll .con .pic img{ height: 181px;}
	.columnScroll .con .pic{ height: 265px;}
	.textCw .title{ font-size: 14px;}
	.textCw .title1{ font-size: 12px;}
	.huoban li img{ height: 92%;}
	.w95{ width: 94%;}
	.competitiveness_con{ padding: 11% 11% 4%;}
	.competitiveness dd{font-size: 17px;}
	.h35{ height: 15px;}
	.tableDl dd{padding: 0 34px;}
	.footerLeft img{ width: 345px;}
	.footerCenter,.foot-address{ width: 100%;}
	.footerRight{ margin-left: 0; padding-left: 17px; margin-top: 12px;}
	.footerRight:after{ background: none;}
	.footerC{ width: 90.5%;}
	.tableConBox .tabCon dd .conBox .conLeft{ padding-left: 30px; padding-right: 0; width: 77%;}
	.tableConBox .tabCon dd .conBox .conLeft .title{ margin-bottom: 0;}
	/*产品中心*/
	.goods-classify li{ margin-right: 17px;}
	.goods-classify li a{ font-size: 18px;}
	.row{ width: 88%; margin: 0 auto;}
	.col-md-4{ max-width: 46%; margin-right: 20px;}
	.col-md-4:nth-child(2n){margin-right: 0;}
	.footerEwm{ display: none;}
	.ny_intro{ margin-top: 0;}
	/*新闻中心*/
	.nlist ul li{ width: 96%;}
	.nlist .news_time{ width: 10%;}
	.nlist .news_txt{ width: 90%; padding: 8px 21px 0 22px;}
	/*新闻资讯详情*/
	.news-detail .title{font-size: 22px;}
	.news-detail .thumb span{ font-size: 14px;}
	.news-detail-page{ width: 91%;}
	.news-detail-page li{ width: 43%;}
	/*产品中心*/
	.goods-classify li{ width: 17%; margin: 0 3px; margin-right: 3px; width: 19.2%;}
	.goods-classify li a{ font-size: 15px;}
	.goods-list{ padding: 10px 0 0 0;}
	.goods_li{ width: 30%; margin-left: 15px;margin-right:0}
	.btn{ width: auto;}
	/*产品详情*/
	.productWrapper{ width: 59%;}
	.goods-right{padding: 21px;}
	/*资质荣誉*/
	..honor-title{ font-size: 22px;}
}

@media screen and (max-width:640px) {
	.maxBox .maxTitle{ font-size: 30px; margin-top: 20px;}
	.maxBox .maxEgTitle{
		font-size: 12px; margin-bottom: 25px;
	}
	.huoban_bg{ padding: 0 0 40px 0;}
	.huoban_bg .h35{ height: 0;}
	.huoban li{ background: none;margin: 0 1% 0 0; height: 33px;}
	.huoban li:nth-child(4){background: none;}
	.huoban li:nth-child(5){background: none;}
	.huoban li img{ width: 100%;}
	.introductionl .content .text{padding: 28px 18px 15px;}
	.introductionl .content .text .line{margin: 5px 0 18px 0;}
	.introductionl .content .text ul{ margin-top: 26px;}
	.introductionl .content .pic{ height: 300px;}
	.introductionl{ margin-bottom: 0;}
	.tableConBox .tabCon dd .conBox .conLeft p{ height: 34px;}
	.maxBox .maxTitle{ margin-top: 15px;}
	.tableConBox .tabCon dd .conBox .conLeft .title{height: 24px; line-height: 24px;}
	.columnScroll .myslide{ width: 50%; margin-bottom: 12px;}
	.columnScroll .myslide:nth-child(5){ display: none;}
	.column3{ margin-bottom: 18px;}
	.maxBox .maxTitle { font-size: 20px;}
	.huoban_bg{ padding: 0 0 25px 0;}
	.tableDl dd{ padding: 0 30px;}
	.h35{ height: 15px;}
	.w95{ width: 94%;}
	.competitiveness_con{ padding: 11% 11% 4%;}
	.competitiveness dd{ font-size: 12px; line-height: 20px; margin: 10px 0;}
	.competitiveness{ width: 50%; margin-bottom: 18px;}
	.w95 dl.competitiveness:nth-child(5){ margin-bottom: 0;}
	.w95 dl.competitiveness:nth-child(6){ margin-bottom: 0;}
	.footerLeft img{ width: 345px;}
	.footerCenter,.foot-address{ width: 100%;}
	.footerRight{ margin-left: 0; padding-left: 17px; margin-top: 12px;}
	.footerRight:after{ background: none;}
	.footerC{ width: 90.5%;}
	.footerEwm dd{ margin-left: 0;}
	.footerBottomC{ font-size: 12px; height: 0;line-height: 0; padding: 15px 0 43px;}
	.footerBottomC span{ line-height: 7px;display: inline-block;}
	.page_location .con{ height: 42px;}
	.page_location .con a.homePage{ width: 42px; height: 42px;}
	.page_location .con .p1{ line-height: 42px; margin-left: 11px;}
	.page_location .con .p2{ padding-right: 0;}
	.page_location .con .p2 a{ height: 42px; line-height: 42px; margin-left:18px}
	.map{height:315px!important ;}
	#dituContent{ width: 41%!important; height: 315px!important;}
	.about02 .txt h1{ font-size: 18px;}
	.about02 .txt p{ font-size: 13px; padding: 15px 0 7px;}
	.about02 .txt .p p{padding: 0 0 7px}
	.BMap_omCtrl{display: none;}
	.footerEwm{ display: none;}
	.ny_intro{ margin-top: 0;}
	.footerLeft{padding: 0 0 25px 0;}
	.footerCenter{ margin-left:0;}
	/*新闻中心**/
	.nlist ul li{ width: 99%;}
	.nlist .news_time{ width: 19%;}
	.nlist .news_txt{ width: 81%;padding: 8px 21px 0 22px;}
	.nlist ul li .news_txt dt a{
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		display: block;
	}
	.nlist .news_txt dd{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;

	}
	.page{ padding: 10px 0;}
	/*新闻详情*/
	.news-detail .title{ font-size: 19px;}
	.news-detail .thumb span{ font-size: 12px;}
	.news-detail-article{ width: 98%;}
	.news-detail-page{ width: 97%; padding: 20px 0;}
	/*产品中心*/
	.goodsWrapper{ margin-top: 22px;}
	.goods-classify li{ width: 17.5%;}
	.goods-classify li a{ font-size: 14px;}
	.goods-list{ padding: 10px 0 0 8px; margin-top: 15px;}
	.goods_li{ width: 47%;}
	.goods_li:nth-child(2n){ margin-right: 0;}
	.btn{ width: auto;margin: 0px 19%;}
	.case-detail-name{ font-size: 16px; }
	/*产品详情*/
	.productWrapper{ width: 100%;}
	.goods-left {
	    width: 69%;
	    padding: 30px 23px 30px 0;
	}
	.goods-right {
	    width: 74%;
		padding: 14px;
	}
	.goods-tit{font-size: 17px; padding: 16px 0 8px;}
	.goods-class .title{ margin-bottom: 3px;}
	/*案例详情*/
	.reLink a{font-size: 13px;}
	/*资质荣誉*/
	.honor-title{font-size: 18px;}
	.honor_tab, .insideHonor, .Honor_certificate{ margin: 15px auto 0;}
}
@media only screen and (max-width: 479px) {
	.topBoxH,.topBox{height: 71px;}
	.logo,.logo img{ height: 50px;}
	.topL{ padding-left: 5px;}
	.topSearch{ display: none;}
	.tabz{ width: 96%;}
	.tabz li a{ padding: 6px 0; font-size: 15px;}
	.introductionl .content .text .tit{ font-size: 20px; line-height: 29px;}
	.introductionl{ padding-bottom: 24px;}
	.col1Left{ width: 100%;}
	.col1Right{width: 100%;}
	.tabTitle .tableDl { float: left;}
	.tableDl dd{ padding: 0 25px;}
	.tableConBox .tabCon dd .conBox .conLeft .title, .tableConBox .tabCon dd .conBox .conLeft p{ margin-left: 19%;}
	.tableConBox .tabCon dd .conBox .conLeft{ padding-right: 0;}
	.tableConBox .tabCon dd .conBox .conLeft .title{ margin-bottom: 0;}
	.footerLeft img{ width: 277px;}
	.footerCenter{ margin-left: 0px;}
	.footerCenter li a{ padding: 0 4px; font-size: 12px;}
	.foot-address{ font-size: 13px; margin: 16px 0 0 3px;}
	.introductionl .content .pic{ height: 290px;}
	/*联系我们*/
	
	
}
@media only screen and (max-width: 361px) {
	.topBoxH, .topBox{ height: 62px;}
	.logo, .logo img{ width: 255px; height: 44px;}
	.introductionl .content .text ul li .txt2{ font-size: 14px;}
	.introductionl .content .pic{ height: 250px;}
	.columnScroll .con .pic img{ height: 210px;}
	.columnScroll .con .pic{ height: 293px;}
	.textCw .title{ font-size: 14px;}
	.textCw .title1{ font-size: 12px;}
	.tableDl dd{ padding: 0 20px;}
	/*公司简介*/
	.page_location .con{ height: 36px;}
	.page_location .con a.homePage{ width: 36px; height: 36px;}
	.page_location .con .p1{ line-height: 36px; margin-left: 11px;}
	.page_location .con .p1 a{ font-size: 12px;}
	.page_location .con .p2{ padding-right: 0;}
	.page_location .con .p2 a{ height: 36px; line-height: 36px; margin-left:17px; font-size: 12px;}
	.logo{ padding-top: 8px;}
	/*联系我们*/
	.about02{padding: 25px 0 80px 0}
	.container{ width: 96%;}
	.about02{ width: 98%;}
	.BMap_stdMpCtrl{ display: none;}
	#dituContent{ width: 38%!important; height: 315px!important;} 
	/*产品中心*/
	.case-detail-name{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}